Namecoin

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Namecoin
Тип Альтернативные корневые серверы DNS, платёжная система
Написана на C++
Операционная система Windows, Linux, Mac OS X
Состояние Бета
Лицензия MIT License
Сайт namecoin.org

Namecoin (англ. name — «имя», англ. coin — «монета») — основанная на технологии Bitcoin система хранения произвольных комбинаций вида «имя-значение»[1], наиболее известным применением которой является система альтернативных корневых DNS-серверов. Namecoin устойчив к цензуре и не управляется какой-либо одной организацией. Каждый узел сети Namecoin имеет полную копию распределённой базы данных.

Главным применением Namecoin'а является цензуроустойчивый домен верхнего уровня .bit, который функционально похож на .com- или .net-домены, но не зависит от ICANN, главного руководящего органа для доменных имен.[2]

Принцип одноранговой сети и отсутствие административного центра делает невозможным изъятие имени. Для вычисления блоков используется стандартное программное обеспечение для майнинга Bitcoin'ов, перенаправленное на сервер и порт, где работает Namecoin. Возможен одновременный майнинг Namecoin'ов и Bitcoin'ов без снижения эффективности майнинга Bitcoin'ов за счёт использования технологии «Merged Mining»[3][4]. Также была возможность приобрести домен за криптовалюту Bitcoin через посредника[5]. Срок регистрации имени считается истёкшим после вычисления 36000 новых блоков.[6]

Сейчас в Namecoin'е регистрируются домены только в зоне .bit, для которых используется пространство имён «d/» (например, запись домена «bitcointalk.bit» использует имя «d/bitcointalk»[7]). Мощность распределённой вычислительной сети гарантирует, что не появится двух одинаковых имён и что ваше соответствие «имя-значение» («домен-адрес» в частном случае) не сможет быть присвоено и изменено ни одним посторонним лицом.

Чтобы получить доступ к доменам, расположенным в доменной зоне .bit и привязанным к IP-адресам, можно использовать прокси-сервер или DNS-серверы, указанные в вики проекта[8]. Namecoin'ы также используются в качестве DNS в ZeroNet и Bitmessage.

К недостатку Namecoin'а можно отнести то, что имена невозможно юридически защитить от киберсквотеров.

Альтернативы

Некоторое время существовала концепция проекта децентрализованной DNS под названием «DIANNA»[9].

EmerCoin, запущенный в декабре 2013 года, поддерживает хранение любых имён в криптоблоках и используется для поддержки (хранения записей) нескольких доменных зон.

В Ethereum аналог Namecoin реализуется пятью строками кода[10].

Примечания

  1. Home · namecoin/wiki Wiki · GitHub. Дата обращения: 7 февраля 2014. Архивировано 4 октября 2014 года.
  2. Dourado, Eli. Can Namecoin Obsolete ICANN (and More)?, Theumlaut (5 февраля 2014). Архивировано 20 февраля 2016 года. Дата обращения 1 октября 2016.
  3. Merged Mining — Namecoin DNS Архивировано 30 октября 2014 года.
  4. Merged mining specification — Bitcoin. Дата обращения: 19 июня 2013. Архивировано 6 декабря 2013 года.
  5. Register a .bit domain (недоступная ссылка). Дата обращения: 10 октября 2011. Архивировано 14 октября 2011 года.
  6. FAQ · namecoin/wiki Wiki · GitHub. Дата обращения: 7 февраля 2014. Архивировано 20 декабря 2020 года.
  7. Namecoin block explorer (недоступная ссылка)
  8. How To Browse Bit Domains (недоступная ссылка). Дата обращения: 10 октября 2011. Архивировано 17 октября 2011 года.
  9. DIANNA Project Архивировано 19 апреля 2013 года.
  10. Introducing Ethereum Script 2.0 - Ethereum Blog. Дата обращения: 30 марта 2016. Архивировано 19 апреля 2016 года.

Ссылки